package com.ybwh.springboot2.activiti.listener;

import org.activiti.engine.delegate.DelegateTask;
import org.activiti.engine.delegate.TaskListener;

/**
 * 设置领取人监听器。可以实现自动领取功能
 *
 */
public class AssignmentTaskListener implements TaskListener {

    public void notify(DelegateTask delegateTask) {
        //获取上一节点传过来的变量设置节点的处理人,也可以通过流程图写死处理人
        String assignee = (String) delegateTask.getVariable("assignee");
        delegateTask.setAssignee(assignee);
        System.out.println(delegateTask.getTaskDefinitionKey());
        // 设置流程变量
        delegateTask.setVariable("ggg","");
    }
}